Sync fork main into upstream: Tap ingestion, advanced GraphQL queries, and frontend refresh#40
Closed
Kzoeps wants to merge 149 commits into
Closed
Sync fork main into upstream: Tap ingestion, advanced GraphQL queries, and frontend refresh#40Kzoeps wants to merge 149 commits into
Kzoeps wants to merge 149 commits into
Conversation
… pagination (hyperindex-q00.2)
- Add DIDFilterInput GraphQL type with only eq and in fields (no contains/startsWith/neq) - Replace StringFilterInput with DIDFilterInput for the did field in WhereInput - Introduce DIDFilter struct in repositories to carry eq and in conditions - Update extractFilters to populate DIDFilter.EQ and DIDFilter.IN from GraphQL args - Add buildDIDFilterClause helper to generate SQL WHERE conditions for DIDFilter - Update all repository methods to accept DIDFilter instead of plain string - Add tests for DIDFilterInput fields, extractFilters DID handling, and DID in filtering
…yConnection (hyperindex-q00.11)
feat: add batched admin DID picker with Bluesky typeahead
Deploy batch admin add and display
Merge pull request #13 from GainForest/main
…back - Drop removeFromTap argument from purgeActor mutation and all call sites; Tap should not be touched by the indexer (separation of concerns, avoids partial-failure state where local data is deleted before Tap call fails) - Remove RemoveRepoCallback type, field, setter, and startTap wiring - Wrap DeleteByDID raw error with fmt.Errorf context - Refactor TestActorsRepository_DeleteByDID to table-driven format Co-Authored-By: Claude <noreply@anthropic.com>
…d add normalization - Rename NEXT_PUBLIC_API_URL → NEXT_PUBLIC_HYPERINDEX_URL across all files - Add NEXT_PUBLIC_HYPERINDEX_URL to env.ts with normalizePublicURL() - Update HYPERINDEX_URL fallback chain: HYPERINDEX_URL → NEXT_PUBLIC_HYPERINDEX_URL → http://127.0.0.1:8080 - Drop HYPERGOAT_URL entirely from env.ts and graphql/client.ts - Import env.HYPERINDEX_URL in graphql/client.ts instead of reading process.env directly - Add inline normalizeUrl helper to next.config.ts (can't import from src/) - Update Dockerfile ARG/ENV, .env.example comments, and docs/ENV_VARS.md Co-Authored-By: Claude <noreply@anthropic.com>
Redirect target was resolving to the internal Railway address (0.0.0.0:8080) instead of the public domain because request.url reflects the internal proxy address. Fall back to requestUrl.origin for local dev. Co-Authored-By: Claude <noreply@anthropic.com>
Prevents the GraphiQL endpoint URL from being treated as a relative path by the browser when EXTERNAL_BASE_URL is set without a protocol prefix, which caused the hostname to be doubled in the request path. Co-Authored-By: Claude <noreply@anthropic.com>
Whitespace env values were collapsing to "" inside normalizeUrl/normalizePublicURL, causing the localhost fallback to never be reached. Apply the fallback via || after normalization so blank/whitespace values correctly fall through. Co-Authored-By: Claude <noreply@anthropic.com>
…alBaseURL Co-Authored-By: Claude <noreply@anthropic.com>
feat: add actor purge workflow and identity-based cleanup
fix: harden admin purge and env validation
|
@Kzoeps is attempting to deploy a commit to the Hypercerts Foundation Team on Vercel. A member of the Team first needs to authorize it. |
|
Important Review skippedToo many files! This PR contains 151 files, which is 1 over the limit of 150. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (151)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
chore: stop tracking local Beads runtime files
fix: gate settings UI to configured admin DIDs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR syncs the fork’s
mainbranch into upstreammainand brings over a large set of backend, frontend, infra, and DX improvements.The biggest changes are:
What’s included
GraphQL / query improvements
where) supportsortBy/sortDirectionlast/before) and page size clampingtotalCounton public connectionsdidandrkeyfields to typed record GraphQL typesTap sidecar integration
internal/tappackage with event parsing, consumer, admin client, and handlerFrontend / UX refresh
Admin / product improvements
DevOps / CI / docs